package com.example.common.vo.ware;

import com.alibaba.fastjson.JSONObject;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

/**
 * <p>
 *
 * </p>
 *
 * @author zyred
 * @since v 0.1
 **/
@Setter
@Getter
@Accessors(chain = true)
public class SkuWareHasStockVo {

    private Long skuId;

    /**
     *  update: 2021-9-18 zyred
     *  我这里修改了逻辑，没有像老师那样做每一个仓库去尝试做锁库存，
     *  而是将确定好的仓库作为唯一仓库进行扣减
     */
//    private Set<Long> wareIds;

     private Long wareId;

     /** 锁定件数，这里最好用基本类型，不要用包装类型，如果出现了 null 值，则会存在很大的隐患 **/
     private int count;

    @Override
    public String toString() {
        return JSONObject.toJSONString(this);
    }
}
